﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0039)http://www.akooc.com/article.asp?id=185 -->
<HTML lang=UTF-8 xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>WPF硬件影响介绍-转 - ooph's Blog</TITLE>
<META http-equiv=Content-Type content="text/html; charset=UTF-8">
<META http-equiv=Content-Language content=UTF-8>
<META content=all name=robots>
<META content=ooph@163.com,ooph name=author>
<META content="PJBlog3 CopyRight 2008" name=Copyright>
<META 
content=PuterJam,Blog,ASP,designing,with,web,standards,xhtml,css,graphic,design,layout,usability,accessibility,w3c,w3,w3cn 
name=keywords>
<META content="ooph's Blog - Akooc.com" name=description>
<META content="MSHTML 6.00.2900.5897" name=GENERATOR><LINK 
title="ooph's Blog - Atom" href="http://www.akooc.com/xmlrpc.asp" 
type=application/atom+xml rel=service.post><LINK title=RSD 
href="http://www.akooc.com/rsd.asp" type=application/rsd+xml rel=EditURI><LINK 
title="订阅 ooph's Blog - WPF&amp;C# 所有文章(rss2)" 
href="http://www.akooc.com/feed.asp?cateID=18" type=application/rss+xml 
rel=alternate><LINK title="订阅 ooph's Blog - WPF&amp;C# 所有文章(atom)" 
href="http://www.akooc.com/atom.asp?cateID=18" type=application/atom+xml 
rel=alternate><LINK rev=stylesheet media=all 
href="WPF硬件影响介绍-转 - ooph's Blog.files/global.css" type=text/css rel=stylesheet><!--全局样式表--><LINK rev=stylesheet media=all 
href="WPF硬件影响介绍-转 - ooph's Blog.files/layout.css" type=text/css rel=stylesheet><!--层次样式表--><LINK rev=stylesheet media=all 
href="WPF硬件影响介绍-转 - ooph's Blog.files/typography.css" type=text/css 
rel=stylesheet><!--局部样式表--><LINK rev=stylesheet media=all 
href="WPF硬件影响介绍-转 - ooph's Blog.files/link.css" type=text/css rel=stylesheet><!--超链接样式表--><LINK rev=stylesheet media=all 
href="WPF硬件影响介绍-转 - ooph's Blog.files/editor.css" type=text/css rel=stylesheet><!--UBB编辑器代码--><LINK rev=stylesheet media=all 
href="WPF硬件影响介绍-转 - ooph's Blog.files/Dphighlighter.css" type=text/css 
rel=stylesheet><!--FCK块引用&代码样式--><LINK href="favicon.ico" type=image/x-icon 
rel=icon><LINK href="favicon.ico" type=image/x-icon rel="shortcut icon">
<SCRIPT src="WPF硬件影响介绍-转 - ooph's Blog.files/common.js" 
type=text/javascript></SCRIPT>
<!--<script type="text/javascript" src="common/nicetitle.js"></script>--></HEAD>
<BODY onkeydown=PressKey() onload=initJS()><A accessKey=i 
href="http://www.akooc.com/default.asp"></A><A accessKey=z 
href="javascript:history.go(-1)"></A>
<DIV id=container><!--顶部-->
<DIV id=header>
<DIV id=blogname>ooph's Blog 
<DIV id=blogTitle>Akooc.com</DIV></DIV>
<DIV id=menu>
<DIV id=Left></DIV>
<DIV id=Right></DIV>
<UL>
  <LI class=menuL></LI>
  <LI><A class=menuA title=日志首页 
  href="http://www.akooc.com/default.asp">Index</A></LI>
  <LI class=menuDiv></LI>
  <LI><A class=menuA title=Flash&amp;AS2.0—3.0 
  href="http://www.akooc.com/default.asp?cateID=6">AS2&amp;AS3</A></LI>
  <LI class=menuDiv></LI>
  <LI><A class=menuA title=RIA,AIR,FLEX.... 
  href="http://www.akooc.com/default.asp?cateID=13">FLEX&amp;RIA</A></LI>
  <LI class=menuDiv></LI>
  <LI><A class=menuA title=FlashMediaServer&amp;FCS 
  href="http://www.akooc.com/default.asp?cateID=2">FMS&amp;FCS</A></LI>
  <LI class=menuDiv></LI>
  <LI><A class=menuA title="Flash Remoting$afmphp" 
  href="http://www.akooc.com/default.asp?cateID=3">FlashRemoting</A></LI>
  <LI class=menuDiv></LI>
  <LI><A class=menuA title=AS3与SQLite相关...... 
  href="http://www.akooc.com/default.asp?cateID=17">SQLite</A></LI>
  <LI class=menuDiv></LI>
  <LI><A class=menuA title=网页设计相关技术文章 
  href="http://www.akooc.com/default.asp?cateID=4">Web</A></LI>
  <LI class=menuDiv></LI>
  <LI><A class=menuA title=PHP相关 
  href="http://www.akooc.com/default.asp?cateID=7">PHP</A></LI>
  <LI class=menuDiv></LI>
  <LI><A class=menuA title=一些值得去看的书...... 
  href="http://www.akooc.com/default.asp?cateID=12">Book</A></LI>
  <LI class=menuDiv></LI>
  <LI><A class=menuA title=其它 
  href="http://www.akooc.com/default.asp?cateID=8">Other</A></LI>
  <LI class=menuDiv></LI>
  <LI><A class=menuA title=标签集 href="http://www.akooc.com/tag.asp">Tags</A></LI>
  <LI class=menuDiv></LI>
  <LI><A class=menuA title=个人档案 
  href="http://www.akooc.com/LoadMod.asp?plugins=AboutMeForPJBlog">About</A></LI>
  <LI class=menuDiv></LI>
  <LI><A class=menuA title=GuestBook 
  href="http://www.akooc.com/LoadMod.asp?plugins=GuestBookForPJBlog">GuestBook</A></LI>
  <LI class=menuDiv></LI>
  <LI><A class=menuA title=WPF......... 
  href="http://www.akooc.com/default.asp?cateID=18">WPF&amp;C#</A></LI>
  <LI class=menuR></LI></UL></DIV></DIV><!--内容-->
<DIV id=Tbody>
<DIV id=mainContent>
<DIV id=innermainContent>
<DIV id=mainContent-topimg></DIV>
<DIV class=content-width id=Content_ContentList><A accessKey=B 
href="http://www.akooc.com/article.asp?id=185#body" name=body></A>
<DIV class=pageContent>
<DIV style="FLOAT: right; WIDTH: auto"><A title="上一篇日志: 动态添加删降Grid中的Rows和Column" 
accessKey=, href="http://www.akooc.com/article.asp?id=184"><IMG alt="" 
src="WPF硬件影响介绍-转 - ooph's Blog.files/Cprevious.gif" border=0>上一篇</A> | <A 
title="下一篇日志: WPF AutoComplete自动完成控件" accessKey=. 
href="http://www.akooc.com/article.asp?id=186"><IMG alt="" 
src="WPF硬件影响介绍-转 - ooph's Blog.files/Cnext.gif" border=0>下一篇</A></DIV><IMG 
style="MARGIN: 0px 2px -4px 0px" alt="" 
src="WPF硬件影响介绍-转 - ooph's Blog.files/25.gif"> <STRONG><A title=查看所有WPF&amp;C#的日志 
href="http://www.akooc.com/default.asp?cateID=18">WPF&amp;C#</A></STRONG> <A 
title=订阅所有WPF&amp;C#的日志 accessKey=O 
href="http://www.akooc.com/feed.asp?cateID=18" target=_blank><IMG 
style="MARGIN-BOTTOM: -1px" alt=订阅所有WPF&amp;C#的日志 
src="WPF硬件影响介绍-转 - ooph's Blog.files/rss.png" border=0></A> </DIV>
<DIV class=Content>
<DIV class=Content-top>
<DIV class=ContentLeft></DIV>
<DIV class=ContentRight></DIV>
<H1 class=ContentTitle><STRONG>WPF硬件影响介绍-转</STRONG></H1>
<H2 class=ContentAuthor>作者:ooph 日期:2009-11-05</H2></DIV>
<DIV class=Content-Info>
<DIV class=InfoOther>字体大小: <A accessKey=1 
href="javascript:SetFont('12px')">小</A> <A accessKey=2 
href="javascript:SetFont('14px')">中</A> <A accessKey=3 
href="javascript:SetFont('16px')">大</A></DIV>
<DIV class=InfoAuthor><IMG style="MARGIN: 0px 2px -6px 0px" alt="" 
src="WPF硬件影响介绍-转 - ooph's Blog.files/hn2_sunny.gif"><IMG alt="" 
src="WPF硬件影响介绍-转 - ooph's Blog.files/hn2_t_sunny.gif"> <IMG 
style="MARGIN: 0px 2px -1px 0px" alt="" 
src="WPF硬件影响介绍-转 - ooph's Blog.files/level3.gif"></DIV></DIV>
<DIV class=Content-body id=logPanel>
<DIV>
<P>WPF 的内部结构有两个呈现管道，即硬件和软件。本主题提供有关这些呈现管道的信息，以帮助您在对应用程序进行性能优化时作出正确的决策。</P></DIV>
<DIV>
<DIV><STRONG>一、硬件呈现管道 </STRONG></DIV>
<DIV>
<DIV><A name=sectionToggle0></A>
<P>决定 WPF 性能的最重要因素之一是它是呈现绑定的，即要呈现的像素越多，性能成本就越高。但是，能转交给图形处理单元 (GPU) 
来处理的呈现任务越多，能获得的性能改进就越多。WPF 应用程序硬件呈现管道充分利用支持 Microsoft DirectX 7.0 版最小功能的硬件上的 
Microsoft DirectX 功能。通过支持 Microsoft DirectX 7.0 版和 PixelShader 2.0+ 
功能的硬件，可实现进一步的优化。</P></DIV></DIV></DIV>
<DIV>
<DIV><STRONG>&nbsp;二、软件呈现管道 </STRONG></DIV>
<DIV>
<DIV><A name=sectionToggle1></A>
<P>WPF 软件呈现管道是完全绑定 CPU 的。WPF 利用 CPU 中的 SSE 和 SSE2 
指令集来实现优化的、功能全面的软件光栅器。只要无法使用硬件呈现管道呈现应用程序功能，都可以非常顺利地转而使用软件。</P>
<P>在以软件模式呈现时，遇到的最大的性能问题与填充率有关，该值定义为呈现的像素数目。如果您关注采用软件呈现模式时的性能，请尝试将重绘像素的次数降至最少。例如，如果您有一个具有蓝色背景的应用程序，随后要在该背景上呈现略微透明的图像，则要呈现两次应用程序中的所有像素。因此，呈现具有该图像的应用程序所需的时间是呈现只有蓝色背景的应用程序的两倍。</P>
<H3>图形呈现层</H3>
<DIV>
<P>预测应用程序将运行于的硬件配置可能很难。但是，您可能会考虑一种设计，它使应用程序在不同的硬件上运行时可以顺利地切换功能，从而充分利用各个不同的硬件配置。</P>
<P>为了实现此目的，WPF 提供了一个功能，它可以在运行时确定系统的图形功能。通过将视频卡归类为三个呈现功能层之一来确定图形功能。WPF 公开一个 API，该 
API 使应用程序可以查询呈现功能层。然后应用程序就可以在运行时根据硬件支持的呈现层采用不同的代码路径。</P>
<P>对呈现层级别影响最大的图形硬件功能包括：</P>
<UL>
  <LI>
  <P><STRONG>视频 RAM</STRONG> 图形硬件中的视频内存量决定了可用于合成图形的缓冲区的大小和数量。</P>
  <LI>
  <P><STRONG>像素着色器</STRONG> 
  像素着色器是按像素计算效果的图形处理功能。每个显示帧可能有数百万像素需要处理，具体取决于所显示的图形的分辨率。</P>
  <LI>
  <P><STRONG>顶点着色器</STRONG> 顶点着色器是对对象的顶点数据执行数学运算的图形处理功能。</P>
  <LI>
  <P><STRONG>多纹理支持</STRONG> 
  多纹理支持是指在对三维图形对象执行混合操作期间应用两个或更多个不同纹理的功能。多纹理支持的程度由图形硬件中的多纹理单元数决定。</P></LI></UL>
<P>像素着色器、顶点着色器和多纹理功能用于定义特定的 DirectX 版本级别，而版本级别又用于定义 WPF 中的不同呈现层。</P>
<P>图形硬件的功能决定了 WPF 应用程序的呈现功能。WPF 系统定义了三个呈现层：</P>
<UL>
  <LI>
  <P><STRONG>呈现层 0</STRONG> 无图形硬件加速。DirectX 版本级别低于 7.0。</P>
  <LI>
  <P><STRONG>呈现层 1</STRONG> 部分图形硬件加速。DirectX 版本级别高于或等于 7.0 且<STRONG>低于</STRONG> 
  9.0。</P>
  <LI>
  <P><STRONG>呈现层 2</STRONG> 大多数图形功能都使用图形硬件加速。DirectX 版本级别高于或等于 
9.0。</P></LI></UL></DIV></DIV></DIV></DIV><BR><BR><BR></DIV>
<DIV class=Content-body><IMG style="MARGIN: 0px 2px -4px 0px" alt="" 
src="WPF硬件影响介绍-转 - ooph's Blog.files/From.gif"><STRONG>文章来自:</STRONG> <A 
href="http://www.akooc.com/" target=_blank>本站原创</A><BR><IMG 
style="MARGIN: 4px 2px -4px 0px" alt="" 
src="WPF硬件影响介绍-转 - ooph's Blog.files/icon_trackback.gif"><STRONG>引用通告:</STRONG> 
<A href="http://www.akooc.com/trackback.asp?tbID=185&amp;action=view" 
target=_blank>查看所有引用</A> | <A title=获得引用文章的链接 onclick=getTrackbackURL(185) 
href="javascript:;">我要引用此文章</A><BR><IMG style="MARGIN: 4px 2px -4px 0px" alt="" 
src="WPF硬件影响介绍-转 - ooph's Blog.files/tag.gif"><STRONG>Tags:</STRONG> <A 
href="http://www.akooc.com/default.asp?tag=c%23">c#</A><A style="DISPLAY: none" 
href="http://technorati.com/tag/c#" rel=tag>c#</A> <A 
href="http://www.akooc.com/default.asp?tag=WPF">WPF</A><A style="DISPLAY: none" 
href="http://technorati.com/tag/WPF" rel=tag>WPF</A> <BR></DIV>
<DIV class=Content-bottom>
<DIV class=ContentBLeft></DIV>
<DIV class=ContentBRight></DIV>评论: 0 | <A 
href="http://www.akooc.com/trackback.asp?tbID=185&amp;action=view" 
target=_blank>引用: 0</A> | 查看次数: 211</DIV></DIV></DIV><A accessKey=C 
href="http://www.akooc.com/article.asp?id=185#comm_top" name=comm_top></A>
<DIV id=MsgContent style="WIDTH: 94%">
<DIV id=MsgHead>发表评论</DIV>
<DIV id=MsgBody>
<SCRIPT type=text/javascript>
		      		function checkCommentPost(){
		      			if (!CheckPost) return false
						// 备用方法
		      			return true
		      		}
		      </SCRIPT>

<FORM style="MARGIN: 0px" name=frm onsubmit="return checkCommentPost()" 
action=blogcomm.asp method=post>
<TABLE cellSpacing=0 cellPadding=0 width="100%">
  <TBODY>
  <TR>
    <TD align=right width=70><STRONG>昵　称:</STRONG></TD>
    <TD 
    style="PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px" 
    align=left><INPUT class=userpass maxLength=24 size=18 name=username></TD></TR>
  <TR>
    <TD align=right width=70><STRONG>密　码:</STRONG></TD>
    <TD 
    style="PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px" 
    align=left><INPUT class=userpass type=password maxLength=24 size=18 
      name=password> 游客发言不需要密码.</TD></TR>
  <TR>
    <TD vAlign=top align=right width=70><STRONG>内　容:</STRONG><BR></TD>
    <TD 
    style="PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px">
      <SCRIPT language=javascript 
      src="WPF硬件影响介绍-转 - ooph's Blog.files/UBBCode.js" 
      type=text/javascript></SCRIPT>

      <SCRIPT language=javascript 
      src="WPF硬件影响介绍-转 - ooph's Blog.files/UBBCode_help.js" 
      type=text/javascript></SCRIPT>

      <DIV class=UBBSmiliesPanel id=UBBSmiliesPanel></DIV><TEXTAREA class=editTextarea id=editMask style="WIDTH: 99%; HEIGHT: 100px" onfocus="loadUBB('Message')"></TEXTAREA>
      <DIV id=editorbody style="DISPLAY: none">
      <DIV id=editorHead>正在加载编辑器...</DIV>
      <DIV class=editorContent><TEXTAREA class=editTextarea style="HEIGHT: 150px" accessKey=R name=Message rows=1 cols=1></TEXTAREA></DIV></DIV>
      <SCRIPT language=javascript 
      type=text/javascript>initUBB("Message")</SCRIPT>
    </TD></TR>
  <TR>
    <TD align=right width=70><STRONG>验证码:</STRONG></TD>
    <TD 
    style="PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px" 
    align=left><INPUT class=userpass onfocus=this.select() maxLength=4 size=4 
      name=validate> <IMG id=vcodeImg title=看不清楚?换一张 
      style="MARGIN-TOP: 3px; MARGIN-BOTTOM: -4px; WIDTH: 40px; CURSOR: pointer; MARGIN-RIGHT: 40px; HEIGHT: 18px" 
      onclick="src='common/getcode.asp?s='+Math.random()" alt=验证码 
      onerror="this.onerror=null;this.src='common/getcode.asp?s='+Math.random();" 
      src="G:\l论文资料\CPU\WPF硬件影响介绍-转 - ooph's Blog.files\abo1750(1).tmp"></TD></TR>
  <TR>
    <TD vAlign=top align=right width=70><STRONG>选　项:</STRONG></TD>
    <TD 
    style="PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px" 
    align=left><LABEL for=label5><INPUT id=label5 type=checkbox value=1 
      name=log_DisSM>禁止表情转换</LABEL> <LABEL for=label6><INPUT id=label6 
      type=checkbox value=1 name=log_DisURL>禁止自动转换链接</LABEL> <LABEL 
      for=label7><INPUT id=label7 type=checkbox value=1 
      name=log_DisKey>禁止自动转换关键字</LABEL> </TD></TR>
  <TR>
    <TD 
    style="PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px" 
    align=middle colSpan=2><INPUT type=hidden value=185 name=logID> <INPUT 
      type=hidden value=post name=action> <INPUT class=userbutton accessKey=S type=submit value=发表评论 name=submit2> <INPUT class=userbutton type=reset value=重写 name=button></TD></TR>
  <TR>
    <TD align=right colSpan=2>虽然发表评论不用注册，但是为了保护您的发言权，建议您<A 
      href="http://www.akooc.com/register.asp">注册帐号</A>. <BR>字数限制 <B>1000 字</B> 
      | UBB代码 <B>开启</B> | [img]标签 <B>关闭</B> 
</TD></TR></TBODY></TABLE></FORM></DIV></DIV>
<DIV class=content-width id=Content_EnglishSentence>
<SCRIPT src="WPF硬件影响介绍-转 - ooph's Blog.files/english.js" 
type=text/javascript></SCRIPT>

<SCRIPT type=text/javascript>var EngStyle='.AlDiv{filter:Alpha(opacity=100);-moz-opacity:1;width:auto !important;width:100%;text-align:left;}#EngCn{background:#fff; url(Plugins/EnglishXML/dictblue.gif) no-repeat;background-position:2px 4px !important;background-position:4px 6px;border:0px solid #2E4452;font-size:12px;text-align:left;padding:5px 5px 5px 50px;margin-bottom:3px;} #EnglishDiv{padding-bottom:4px;color:#678698;background:#fff;} #ChineseDiv{padding-top:3px;color:#000;height:auto !important;height:16px;background:#fff;}';InitEnglishStyle();var EngCTime=15</SCRIPT>

<DIV id=EngCn>
<DIV class=AlDiv id=EnglishDiv>English Sentence Loading...</DIV>
<DIV class=AlDiv id=ChineseDiv>英语句子加载中...</DIV></DIV>
<SCRIPT type=text/javascript>window.setTimeout("StartEnglish()",1000)</SCRIPT>
</DIV>
<DIV id=mainContent-bottomimg></DIV></DIV></DIV>
<DIV id=sidebar>
<DIV id=innersidebar>
<DIV id=sidebar-topimg><!--工具条顶部图象--></DIV>
<DIV class=sidepanel id=Side_Calendar>
<H4 class=Ptitle>Calendar</H4>
<DIV class=Pcontent>
<DIV id=Calendar_Body>
<DIV id=Calendar_Top>
<DIV id=LeftB 
onclick="location.href='default.asp?log_Year=2009&amp;log_Month=12'"></DIV>
<DIV id=RightB 
onclick="location.href='default.asp?log_Year=2010&amp;log_Month=2'"></DIV>2010年1月</DIV>
<DIV id=Calendar_week>
<UL class=Week_UL>
  <LI><FONT color=#ff0000>日</FONT></LI>
  <LI>一</LI>
  <LI>二</LI>
  <LI>三</LI>
  <LI>四</LI>
  <LI>五</LI>
  <LI>六</LI></UL></DIV>
<DIV class=Calendar_Day>
<UL class=Day_UL>
  <LI class=DayA><A class=otherday>27</A></LI>
  <LI class=DayA><A class=otherday>28</A></LI>
  <LI class=DayA><A class=otherday>29</A></LI>
  <LI class=DayA><A class=otherday>30</A></LI>
  <LI class=DayA><A class=otherday>31</A></LI>
  <LI class=DayA><A>1</A></LI>
  <LI class=DayA><A>2</A></LI></UL></DIV>
<DIV class=Calendar_Day>
<UL class=Day_UL>
  <LI class=DayA><A>3</A></LI>
  <LI class=DayA><A>4</A></LI>
  <LI class=DayA><A>5</A></LI>
  <LI class=DayA><A class=today>6</A></LI>
  <LI class=DayA><A>7</A></LI>
  <LI class=DayA><A>8</A></LI>
  <LI class=DayA><A>9</A></LI></UL></DIV>
<DIV class=Calendar_Day>
<UL class=Day_UL>
  <LI class=DayA><A>10</A></LI>
  <LI class=DayA><A>11</A></LI>
  <LI class=DayA><A>12</A></LI>
  <LI class=DayA><A>13</A></LI>
  <LI class=DayA><A>14</A></LI>
  <LI class=DayA><A>15</A></LI>
  <LI class=DayA><A>16</A></LI></UL></DIV>
<DIV class=Calendar_Day>
<UL class=Day_UL>
  <LI class=DayA><A>17</A></LI>
  <LI class=DayA><A>18</A></LI>
  <LI class=DayA><A>19</A></LI>
  <LI class=DayA><A>20</A></LI>
  <LI class=DayA><A>21</A></LI>
  <LI class=DayA><A>22</A></LI>
  <LI class=DayA><A>23</A></LI></UL></DIV>
<DIV class=Calendar_Day>
<UL class=Day_UL>
  <LI class=DayA><A>24</A></LI>
  <LI class=DayA><A>25</A></LI>
  <LI class=DayA><A>26</A></LI>
  <LI class=DayA><A>27</A></LI>
  <LI class=DayA><A>28</A></LI>
  <LI class=DayA><A>29</A></LI>
  <LI class=DayA><A>30</A></LI></UL></DIV>
<DIV class=Calendar_Day>
<UL class=Day_UL>
  <LI class=DayA><A>31</A></LI>
  <LI class=DayA><A class=otherday>1</A></LI>
  <LI class=DayA><A class=otherday>2</A></LI>
  <LI class=DayA><A class=otherday>3</A></LI>
  <LI class=DayA><A class=otherday>4</A></LI>
  <LI class=DayA><A class=otherday>5</A></LI>
  <LI class=DayA><A class=otherday>6</A></LI></UL></DIV></DIV></DIV>
<DIV class=Pfoot></DIV></DIV>
<DIV class=sidepanel id=Side_Category>
<H4 class=Ptitle>Category</H4>
<DIV class=Pcontent><IMG style="MARGIN: 3px 4px -4px 0px" alt=日志首页 
src="WPF硬件影响介绍-转 - ooph's Blog.files/25.gif" border=0><A class=CategoryA 
title=日志首页 href="http://www.akooc.com/default.asp">Index</A><BR><IMG 
style="MARGIN: 3px 4px -4px 0px" alt=Flash&amp;AS2.0—3.0 
src="WPF硬件影响介绍-转 - ooph's Blog.files/25.gif" border=0><A class=CategoryA 
title=Flash&amp;AS2.0—3.0 
href="http://www.akooc.com/default.asp?cateID=6">AS2&amp;AS3 [50]</A> <A 
title=订阅该分类内容 href="http://www.akooc.com/feed.asp?cateID=6"><IMG 
style="MARGIN: 3px 4px -1px 0px" alt="" 
src="WPF硬件影响介绍-转 - ooph's Blog.files/rss.png" border=0></A><BR><IMG 
style="MARGIN: 3px 4px -4px 0px" alt=RIA,AIR,FLEX.... 
src="WPF硬件影响介绍-转 - ooph's Blog.files/25.gif" border=0><A class=CategoryA 
title=RIA,AIR,FLEX.... 
href="http://www.akooc.com/default.asp?cateID=13">FLEX&amp;RIA [19]</A> <A 
title=订阅该分类内容 href="http://www.akooc.com/feed.asp?cateID=13"><IMG 
style="MARGIN: 3px 4px -1px 0px" alt="" 
src="WPF硬件影响介绍-转 - ooph's Blog.files/rss.png" border=0></A><BR><IMG 
style="MARGIN: 3px 4px -4px 0px" alt=FlashMediaServer&amp;FCS 
src="WPF硬件影响介绍-转 - ooph's Blog.files/25.gif" border=0><A class=CategoryA 
title=FlashMediaServer&amp;FCS 
href="http://www.akooc.com/default.asp?cateID=2">FMS&amp;FCS [25]</A> <A 
title=订阅该分类内容 href="http://www.akooc.com/feed.asp?cateID=2"><IMG 
style="MARGIN: 3px 4px -1px 0px" alt="" 
src="WPF硬件影响介绍-转 - ooph's Blog.files/rss.png" border=0></A><BR><IMG 
style="MARGIN: 3px 4px -4px 0px" alt="Flash Remoting$afmphp" 
src="WPF硬件影响介绍-转 - ooph's Blog.files/25.gif" border=0><A class=CategoryA 
title="Flash Remoting$afmphp" 
href="http://www.akooc.com/default.asp?cateID=3">FlashRemoting [5]</A> <A 
title=订阅该分类内容 href="http://www.akooc.com/feed.asp?cateID=3"><IMG 
style="MARGIN: 3px 4px -1px 0px" alt="" 
src="WPF硬件影响介绍-转 - ooph's Blog.files/rss.png" border=0></A><BR><IMG 
style="MARGIN: 3px 4px -4px 0px" alt=AS3与SQLite相关...... 
src="WPF硬件影响介绍-转 - ooph's Blog.files/25.gif" border=0><A class=CategoryA 
title=AS3与SQLite相关...... 
href="http://www.akooc.com/default.asp?cateID=17">SQLite [4]</A> <A 
title=订阅该分类内容 href="http://www.akooc.com/feed.asp?cateID=17"><IMG 
style="MARGIN: 3px 4px -1px 0px" alt="" 
src="WPF硬件影响介绍-转 - ooph's Blog.files/rss.png" border=0></A><BR><IMG 
style="MARGIN: 3px 4px -4px 0px" alt=网页设计相关技术文章 
src="WPF硬件影响介绍-转 - ooph's Blog.files/25.gif" border=0><A class=CategoryA 
title=网页设计相关技术文章 href="http://www.akooc.com/default.asp?cateID=4">Web [9]</A> <A 
title=订阅该分类内容 href="http://www.akooc.com/feed.asp?cateID=4"><IMG 
style="MARGIN: 3px 4px -1px 0px" alt="" 
src="WPF硬件影响介绍-转 - ooph's Blog.files/rss.png" border=0></A><BR><IMG 
style="MARGIN: 3px 4px -4px 0px" alt=PHP相关 
src="WPF硬件影响介绍-转 - ooph's Blog.files/25.gif" border=0><A class=CategoryA 
title=PHP相关 href="http://www.akooc.com/default.asp?cateID=7">PHP [11]</A> <A 
title=订阅该分类内容 href="http://www.akooc.com/feed.asp?cateID=7"><IMG 
style="MARGIN: 3px 4px -1px 0px" alt="" 
src="WPF硬件影响介绍-转 - ooph's Blog.files/rss.png" border=0></A><BR><IMG 
style="MARGIN: 3px 4px -4px 0px" alt=一些值得去看的书...... 
src="WPF硬件影响介绍-转 - ooph's Blog.files/25.gif" border=0><A class=CategoryA 
title=一些值得去看的书...... href="http://www.akooc.com/default.asp?cateID=12">Book 
[4]</A> <A title=订阅该分类内容 href="http://www.akooc.com/feed.asp?cateID=12"><IMG 
style="MARGIN: 3px 4px -1px 0px" alt="" 
src="WPF硬件影响介绍-转 - ooph's Blog.files/rss.png" border=0></A><BR><IMG 
style="MARGIN: 3px 4px -4px 0px" alt=其它 
src="WPF硬件影响介绍-转 - ooph's Blog.files/25.gif" border=0><A class=CategoryA 
title=其它 href="http://www.akooc.com/default.asp?cateID=8">Other [5]</A> <A 
title=订阅该分类内容 href="http://www.akooc.com/feed.asp?cateID=8"><IMG 
style="MARGIN: 3px 4px -1px 0px" alt="" 
src="WPF硬件影响介绍-转 - ooph's Blog.files/rss.png" border=0></A><BR><IMG 
style="MARGIN: 3px 4px -4px 0px" alt=标签集 
src="WPF硬件影响介绍-转 - ooph's Blog.files/25.gif" border=0><A class=CategoryA 
title=标签集 href="http://www.akooc.com/tag.asp">Tags</A><BR><IMG 
style="MARGIN: 3px 4px -4px 0px" alt=个人档案 
src="WPF硬件影响介绍-转 - ooph's Blog.files/25.gif" border=0><A class=CategoryA 
title=个人档案 
href="http://www.akooc.com/LoadMod.asp?plugins=AboutMeForPJBlog">About</A><BR><IMG 
style="MARGIN: 3px 4px -4px 0px" alt=GuestBook 
src="WPF硬件影响介绍-转 - ooph's Blog.files/25.gif" border=0><A class=CategoryA 
title=GuestBook 
href="http://www.akooc.com/LoadMod.asp?plugins=GuestBookForPJBlog">GuestBook</A><BR><IMG 
style="MARGIN: 3px 4px -4px 0px" alt=WPF......... 
src="WPF硬件影响介绍-转 - ooph's Blog.files/25.gif" border=0><A class=CategoryA 
title=WPF......... href="http://www.akooc.com/default.asp?cateID=18">WPF&amp;C# 
[3]</A> <A title=订阅该分类内容 href="http://www.akooc.com/feed.asp?cateID=18"><IMG 
style="MARGIN: 3px 4px -1px 0px" alt="" 
src="WPF硬件影响介绍-转 - ooph's Blog.files/rss.png" border=0></A><BR></DIV>
<DIV class=Pfoot></DIV></DIV>
<DIV class=sidepanel id=Side_NewLogForPJBlog>
<H4 class=Ptitle>Recent Article</H4>
<DIV class=Pcontent><A class=sideA 
title="ooph 于 18/12/2009 16:39:21 发表该日志&#10;WPF AutoComplete自动完成控件" 
href="http://www.akooc.com/default.asp?id=186">WPF AutoComplete自动完成控件</A><A 
class=sideA title="ooph 于 05/11/2009 10:51:24 发表该日志&#10;WPF硬件影响介绍-转" 
href="http://www.akooc.com/default.asp?id=185">WPF硬件影响介绍-转</A><A class=sideA 
title="ooph 于 23/06/2009 10:35:54 发表该日志&#10;动态添加删降Grid中的Rows和Column" 
href="http://www.akooc.com/default.asp?id=184">动态添加删降Grid中的Rows和Column</A><A 
class=sideA title="ooph 于 11/05/2009 14:59:13 发表该日志&#10;C#Random()函数详解" 
href="http://www.akooc.com/default.asp?id=183">C#Random()函数详解</A><A class=sideA 
title="ooph 于 27/03/2009 16:30:05 发表该日志&#10;AkoocPlayer-- Component&nbsp;&nbsp;..." 
href="http://www.akooc.com/default.asp?id=181">AkoocPlayer-- 
Component&nbsp;&nbsp;...</A><A class=sideA 
title="ooph 于 19/03/2009 21:48:16 发表该日志&#10;AS3在没有Flex Framework的情况下实..." 
href="http://www.akooc.com/default.asp?id=180">AS3在没有Flex 
Framework的情况下实...</A><A class=sideA 
title="ooph 于 13/03/2009 17:38:27 发表该日志&#10;转-关于E4X:AS3遍历XML每个标签的每个元素..." 
href="http://www.akooc.com/default.asp?id=179">转-关于E4X:AS3遍历XML每个标签的每个元素...</A><A 
class=sideA 
title="ooph 于 08/03/2009 21:25:06 发表该日志&#10;Building a Gantt Chart Co..." 
href="http://www.akooc.com/default.asp?id=178">Building a Gantt Chart 
Co...</A><A class=sideA 
title="ooph 于 08/03/2009 00:19:41 发表该日志&#10;在网页中鼠标滚动的干扰swf问题" 
href="http://www.akooc.com/default.asp?id=177">在网页中鼠标滚动的干扰swf问题</A><A 
class=sideA 
title="ooph 于 08/03/2009 00:12:58 发表该日志&#10;Multi viewport on PV3D (转..." 
href="http://www.akooc.com/default.asp?id=176">Multi viewport on PV3D 
(转...</A></DIV>
<DIV class=Pfoot></DIV></DIV>
<DIV class=sidepanel id=Side_User>
<H4 class=Ptitle>User Panel</H4>
<DIV class=Pcontent><A class=sideA accessKey=L 
href="http://www.akooc.com/login.asp">登录</A><A class=sideA accessKey=U 
href="http://www.akooc.com/register.asp">用户注册</A></DIV>
<DIV class=Pfoot></DIV></DIV>
<DIV class=sidepanel id=Side_Comment>
<H4 class=Ptitle>Recent Comments</H4>
<DIV class=Pcontent>
<DIV class=commentTable><A class=sideA 
title="test 于 28/10/2009 13:11:00 发表评论&#10;testtett" 
href="http://www.akooc.com/article.asp?id=174#comm_40">testtett</A><A 
class=sideA 
title="Y.S 于 31/08/2009 00:39:24 发表评论&#10;终于找到了两全其美的函数来解决这个问题：  存在屏蔽无法发送函数，请参考： www.liuzhongshu.com/code/javascript-get-flash.html  如有问题我们..." 
href="http://www.akooc.com/article.asp?id=171#comm_39">终于找到了两全其美的函数来解决这个问题： 
存...</A><A class=sideA 
title="Y.S 于 31/08/2009 00:22:47 发表评论&#10;文章很有启发。  正在为FF下无法调用swf对象中的函数而疯狂郁闷。  Flex生成的文件，IE下正常，FF下无论如何都无法调用，吐血中。。。。。" 
href="http://www.akooc.com/article.asp?id=171#comm_38">文章很有启发。 
正在为FF下无法调用swf对...</A><A class=sideA 
title="Kyomic 于 28/08/2009 15:16:15 发表评论&#10;Download link 下不了呢？站长能否更新一下呢！" 
href="http://www.akooc.com/article.asp?id=159#comm_37">Download link 
下不了呢？站长能否更新...</A><A class=sideA 
title="cy163 于 23/06/2009 17:18:03 发表评论&#10;请问是如何在FLEX中实现屏幕取词的呢？可否提供更详细的说明。希望得到你的帮助   cy163  cy163@sina.com" 
href="http://www.akooc.com/article.asp?id=165#comm_36">请问是如何在FLEX中实现屏幕取词的呢？可否提供更...</A><A 
class=sideA title="ooph 于 23/06/2009 10:24:02 发表评论&#10;Random.Next(-100,100);" 
href="http://www.akooc.com/article.asp?id=183#comm_35">Random.Next(-100,100);</A><A 
class=sideA 
title="冷杉 于 15/06/2009 22:55:11 发表评论&#10;你好，我想请教如果想生成[-100,100]之间的随机数，要怎么办？" 
href="http://www.akooc.com/article.asp?id=183#comm_34">你好，我想请教如果想生成[-100,100]之间的...</A><A 
class=sideA title="amy 于 05/05/2009 14:03:03 发表评论&#10;嗯，挺不错的。" 
href="http://www.akooc.com/article.asp?id=157#comm_33">嗯，挺不错的。</A><A class=sideA 
title="To_passi0n 于 13/03/2009 17:45:08 发表评论&#10;那个还没弄完就放下了，半成品，所以~~[smile]" 
href="http://www.akooc.com/article.asp?id=157#comm_32">那个还没弄完就放下了，半成品，所以~~[smile...</A><A 
class=sideA title="amy 于 12/03/2009 17:19:46 发表评论&#10;很辛苦啊。 有需要的人一定会很感谢你的。" 
href="http://www.akooc.com/article.asp?id=178#comm_31">很辛苦啊。 有需要的人一定会很感谢你的。</A> 
</DIV></DIV>
<DIV class=Pfoot></DIV></DIV>
<DIV class=sidepanel id=Side_Archive>
<H4 class=Ptitle>Archive</H4>
<DIV class=Pcontent><A class=sideA title=查看2009年的日志 
style="MARGIN: 0px 0px 0px -2px" 
href="http://www.akooc.com/default.asp?log_Year=2009">2009</A><A 
title=2009年2月有2篇日志 style="MARGIN-RIGHT: 5px" 
href="http://www.akooc.com/default.asp?log_Year=2009&amp;log_Month=2">02月</A><A 
title=2009年3月有8篇日志 style="MARGIN-RIGHT: 5px" 
href="http://www.akooc.com/default.asp?log_Year=2009&amp;log_Month=3">03月</A><A 
title=2009年5月有1篇日志 style="MARGIN-RIGHT: 5px" 
href="http://www.akooc.com/default.asp?log_Year=2009&amp;log_Month=5">05月</A><A 
title=2009年6月有1篇日志 style="MARGIN-RIGHT: 5px" 
href="http://www.akooc.com/default.asp?log_Year=2009&amp;log_Month=6">06月</A><A 
title=2009年11月有1篇日志 style="MARGIN-RIGHT: 5px" 
href="http://www.akooc.com/default.asp?log_Year=2009&amp;log_Month=11">11月</A><BR><A 
title=2009年12月有1篇日志 style="MARGIN-RIGHT: 5px" 
href="http://www.akooc.com/default.asp?log_Year=2009&amp;log_Month=12">12月</A><A 
class=sideA title=查看2008年的日志 style="MARGIN: 6px 0px 0px -2px" 
href="http://www.akooc.com/default.asp?log_Year=2008">2008</A><A 
title=2008年3月有1篇日志 style="MARGIN-RIGHT: 5px" 
href="http://www.akooc.com/default.asp?log_Year=2008&amp;log_Month=3">03月</A><A 
title=2008年4月有2篇日志 style="MARGIN-RIGHT: 5px" 
href="http://www.akooc.com/default.asp?log_Year=2008&amp;log_Month=4">04月</A><A 
title=2008年5月有11篇日志 style="MARGIN-RIGHT: 5px" 
href="http://www.akooc.com/default.asp?log_Year=2008&amp;log_Month=5">05月</A><A 
title=2008年6月有1篇日志 style="MARGIN-RIGHT: 5px" 
href="http://www.akooc.com/default.asp?log_Year=2008&amp;log_Month=6">06月</A><A 
title=2008年7月有1篇日志 style="MARGIN-RIGHT: 5px" 
href="http://www.akooc.com/default.asp?log_Year=2008&amp;log_Month=7">07月</A><BR><A 
title=2008年8月有3篇日志 style="MARGIN-RIGHT: 5px" 
href="http://www.akooc.com/default.asp?log_Year=2008&amp;log_Month=8">08月</A><A 
title=2008年9月有1篇日志 style="MARGIN-RIGHT: 5px" 
href="http://www.akooc.com/default.asp?log_Year=2008&amp;log_Month=9">09月</A><A 
title=2008年10月有1篇日志 style="MARGIN-RIGHT: 5px" 
href="http://www.akooc.com/default.asp?log_Year=2008&amp;log_Month=10">10月</A><A 
title=2008年11月有4篇日志 style="MARGIN-RIGHT: 5px" 
href="http://www.akooc.com/default.asp?log_Year=2008&amp;log_Month=11">11月</A><A 
title=2008年12月有5篇日志 style="MARGIN-RIGHT: 5px" 
href="http://www.akooc.com/default.asp?log_Year=2008&amp;log_Month=12">12月</A><BR><A 
class=sideA title=查看2007年的日志 style="MARGIN: 6px 0px 0px -2px" 
href="http://www.akooc.com/default.asp?log_Year=2007">2007</A><A 
title=2007年1月有31篇日志 style="MARGIN-RIGHT: 5px" 
href="http://www.akooc.com/default.asp?log_Year=2007&amp;log_Month=1">01月</A><A 
title=2007年2月有2篇日志 style="MARGIN-RIGHT: 5px" 
href="http://www.akooc.com/default.asp?log_Year=2007&amp;log_Month=2">02月</A><A 
title=2007年3月有9篇日志 style="MARGIN-RIGHT: 5px" 
href="http://www.akooc.com/default.asp?log_Year=2007&amp;log_Month=3">03月</A><A 
title=2007年12月有7篇日志 style="MARGIN-RIGHT: 5px" 
href="http://www.akooc.com/default.asp?log_Year=2007&amp;log_Month=12">12月</A><A 
class=sideA title=查看2006年的日志 style="MARGIN: 6px 0px 0px -2px" 
href="http://www.akooc.com/default.asp?log_Year=2006">2006</A><A 
title=2006年10月有23篇日志 style="MARGIN-RIGHT: 5px" 
href="http://www.akooc.com/default.asp?log_Year=2006&amp;log_Month=10">10月</A><A 
title=2006年11月有5篇日志 style="MARGIN-RIGHT: 5px" 
href="http://www.akooc.com/default.asp?log_Year=2006&amp;log_Month=11">11月</A><A 
title=2006年12月有14篇日志 style="MARGIN-RIGHT: 5px" 
href="http://www.akooc.com/default.asp?log_Year=2006&amp;log_Month=12">12月</A></DIV>
<DIV class=Pfoot></DIV></DIV>
<DIV class=sidepanel id=Side_Support>
<H4 class=Ptitle>Support</H4>
<DIV class=Pcontent>
<DIV 
style="PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: left"><A 
href="http://validator.w3.org/check/referer" target=_blank><IMG 
alt="XHTML 1.0 Transitional" src="WPF硬件影响介绍-转 - ooph's Blog.files/xhtml.png" 
border=0></A> <A href="http://jigsaw.w3.org/css-validator/validator-uri.html" 
target=_blank><IMG alt="Css Validator" 
src="WPF硬件影响介绍-转 - ooph's Blog.files/css.png" border=0></A> <A 
href="http://www.akooc.com/feed.asp" target=_blank><IMG alt="RSS 2.0" 
src="WPF硬件影响介绍-转 - ooph's Blog.files/rss2.png" border=0></A>&nbsp;<A 
href="http://www.akooc.com/atom.asp" target=_blank><IMG alt="Atom 1.0" 
src="WPF硬件影响介绍-转 - ooph's Blog.files/atom.png" border=0></A> <A 
href="http://www.mozilla.org/products/firefox/" target=_blank><IMG 
alt="Get firefox" src="WPF硬件影响介绍-转 - ooph's Blog.files/firefox.gif" 
border=0></A> <A href="http://www.creativecommons.cn/licenses/by-nc-sa/1.0/" 
target=_blank><IMG alt="Creative Commons" 
src="WPF硬件影响介绍-转 - ooph's Blog.files/cc.png" border=0></A> </DIV></DIV>
<DIV class=Pfoot></DIV></DIV>
<DIV class=sidepanel id=Side_GuestBookForPJBlogSubItem1>
<H4 class=Ptitle>New Messages</H4>
<DIV class=Pcontent><A class=sideA 
title="一张纸条 于 17/07/2009 11:25:21 发表留言&#10;您好！我们站[52RIA转载了你的文章！ 保留的..." 
href="http://www.akooc.com/LoadMod.asp?plugins=GuestBookForPJBlog#book_41">您好！我们站[52RIA转载了你的文章！ 
保留的...</A><A class=sideA 
title="ooph 于 23/11/2008 21:23:32 发表留言&#10;[smile]测试测试！" 
href="http://www.akooc.com/LoadMod.asp?plugins=GuestBookForPJBlog#book_40">[smile]测试测试！</A></DIV>
<DIV class=Pfoot></DIV></DIV>
<DIV id=sidebar-bottomimg></DIV></DIV></DIV>
<DIV 
style="CLEAR: both; MARGIN-TOP: -1px; OVERFLOW: hidden; HEIGHT: 1px"></DIV></DIV><!--底部-->
<DIV id=foot>
<P>Powered By <A href="http://www.pjhome.net/" target=_blank><STRONG>PJBlog3 
v2.8.3.127</STRONG></A> CopyRight 2005 - 2007, <STRONG>ooph's Blog</STRONG> <A 
href="http://validator.w3.org/check/referer" target=_blank>xhtml</A> | <A 
href="http://jigsaw.w3.org/css-validator/validator-uri.html">css</A></P>
<P style="FONT-SIZE: 11px">Processed in <B>0.031250</B> second(s) , <B>2</B> 
queries , <A href="http://www.kooc.cn/" target=_blank><STRONG>OophDesign Style 
For kooc</STRONG></A> Design By <A href="mailto:ooph@163.com" 
target=_blank><STRONG>ooph</STRONG></A> <BR><A style="FONT-SIZE: 12px" 
href="http://www.miibeian.gov.cn/"><B></B></A>
<SCRIPT language=javascript src="WPF硬件影响介绍-转 - ooph's Blog.files/1891477.js" 
type=text/javascript></SCRIPT>
<NOSCRIPT><A href="http://www.51.la/?1891477" target=_blank><IMG 
style="BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none" 
alt=我要啦免费统计 src="WPF硬件影响介绍-转 - ooph's Blog.files/go.htm"></A></NOSCRIPT> <A 
href="http://www.miibeian.gov.cn/">京ICP备09026646号</A></P></DIV></DIV>
<SCRIPT type=text/javascript>initAccessKey()  //转换AccessKey For IE</SCRIPT>
</BODY></HTML>
